home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / telecomm / fnordadl / fn132src.zoo / increm.1 < prev    next >
Text File  |  1991-09-02  |  12KB  |  252 lines

  1. #
  2. # Increm.1
  3. #
  4.  
  5. 90Jul27  citadel 1.30-8
  6.     -removed a lot of comments
  7.     -changed definition of killroomBuf() to check for NULL ptr before
  8.      doing free(). [ctdl.h]
  9.     -rewrote roomsanity() but did not enable it yet. [libroom.c]
  10.     -added two onLine() checks in login() to fix login-loop bug. [log.c]
  11.  
  12. 90Jul29  citadel 1.30-9
  13.     -added to nfs_process(): clear FILEPENDING if no .nfs file. [nfs.c]
  14.     -PATCHNUM split off from version.c so we can avoid relinking the whole
  15.      distribution every time we add \n to a string somewhere. [patchnum.c]
  16.  
  17. 90Jul31  citadel 1.30-10
  18.     -enabled rewritten roomsanity() from 1.30-8. [libroom.c]
  19.  
  20. 90Jul31  citadel 1.30-11
  21.     -fixed bug permitting entry of a new net node with a name that is
  22.      in use by another node. [netmisc.c]
  23.     -fixed bug preventing the archiving of outgoing Sysop net mail by
  24.      nuking aNoteLogMessage() and subsuming its archive code into
  25.      notemessage(). [postmsg.c]
  26.     -fixed bug in notemessage() whereby mail to Citadel would be saved
  27.      twice in author's logBuf. [postmsg.c]
  28.  
  29. 90Aug03  citadel 1.30-12
  30.     -disallow copying/moving of messages to Mail> in copymessage() [msg.c]
  31.     -roomsIshare() now flags rooms with pending msgs with '*'. [netmisc.c]
  32.     -fixed addNetNode() to disallow new nodes with nodeIDs that hash to
  33.      the same value as existing nodes. [netmisc.c]
  34.     -fixed prtHdr() to withhold "Rec'd" printing for messages to "Citadel"
  35.      [libmsg.c]
  36.  
  37.     -added menu mode to citpeek [citpeek.c]
  38.     -filled in showconfig() in citpeek [citpeek.c]
  39.  
  40. 90Aug03  citadel 1.30-13 (hacks by RH)
  41.     -added stripnl() and hacked getText() for held messages, stripping
  42.      trailing \n's from stuff [F]ile-grabbed or uploaded, so that <BS>
  43.      after .EH does the expected thing. [roomb.c]
  44.     -added additional smarts to heldMessage() and procmessage() so that
  45.      .EH in Mail> to an unknown userID doesn't toast the held buffer.
  46.      [msg.c]
  47.     -eliminated PATCHNUM in uucall [uucall.c]
  48.     -cosmetic change to closeNet() [netmain.c]
  49.     -commented out that portion of code in mAbort() responsible for
  50.      doing [D]/[J] after [P]. [msg.c]
  51.  
  52. 90Aug04  citadel 1.30-14 (hacks by RH)
  53.     -redefined TheSysop() and SomeSysop() to reflect new use of uSYSOP.
  54.      [ctdl.h]
  55.     -minor hacks to doinherit() and dorestrict() to check existence of
  56.      cfg.sysopName before attempting to reference it. [log.c]
  57.     -newuserlogin() now assigns uSYSOP, uAIDE and uNETPRIVS privs to
  58.      defined #sysop. [log.c]
  59.     -added check for validity of cfg.sysopName before attempting to use
  60.      it, in notemessage(). [postmsg.c]
  61.     -in aidetoggle(): nuke uSYSOP status if uAIDE toggled off; also ensure
  62.      that users given Aide privs are invited to Aide>. [dosysop.c]
  63.     -added sysoptoggle(); modified twittoggle() to take uSYSOP into
  64.      account; added hooks in dostatus() for Sysop bit. [dosysop.c]
  65.     -nuked some #ifdef'd stuff in renameRoom(). [roomedit.c]
  66.     -additional test for delete permission in promptmsg(). [msg.c]
  67.  
  68.     -updated clog to print out status of uSYSOP. [clog.c]
  69.     -updated vlog for uSYSOP as well. [vlog.c]
  70.  
  71. 90Aug08  citadel 1.30-15 (hacks by AA)
  72.     -changed SomeSysop() to TheSysop() in canEnter() to prevent the
  73.      automatic rediscovering of forgotten rooms by a uSYSOP calling in
  74.      from remote. [rooma.c]
  75.  
  76. 90Aug12  citadel 1.30-16
  77.     -fixed a broken stricmp() in readNegMail() which prevented any
  78.      notification to netmail authors of failed mail delivery. [netcall.c]
  79.     -notemessage() now properly sysop-mail-archives mail to "Citadel",
  80.      meaning that sysop-mail-archiving now does everything that we think
  81.      it ought to. [postmsg.c]
  82.     -added precautionary memset() to newuserlogin() to set the lbmail
  83.      array to all 0's. [log.c]
  84.     -.R<protocol><CR> now produces a whazzit(); changed default value of
  85.      'reading' to ERROR and checked for same before any reading is done.
  86.      Also eliminated a goto, which is a tool of the debbil.  In doRead().
  87.      [doread.c]
  88.     -code to do [D]elete and [J]ournal after a [P]ause re-enabled in
  89.      mAbort(). [msg.c]
  90.     -commented out "A private room" stuff in makeRoom(). [roomb.c]
  91.     -commented out "A private room" stuff (TWICE!) in renameRoom().
  92.      [roomedit.c]
  93.  
  94.     -added duplicate nodeID check to loadnet. [loadnet.c]
  95.  
  96. 90Aug13  citadel 1.30-17
  97.     -fixed IMPERVIOUS bug with .RMR and held msgs in editText(). [roomb.c]
  98.     -added code to setmodem() to allow buffer to empty before resizing
  99.      the buffer; to fix bug observed with clog as a door. [driver.c]
  100.  
  101. 90Aug14  citadel 1.30-18
  102.     -fixed nulls bug in doCR() by putting a cast in. [libout.c]
  103.     -moved declaration of netDebug from netrcv.c to netmain.c; ensured
  104.      that it was a char everywhere. [netmain.c, netrcv.c]
  105.  
  106. 90Aug15  citadel 1.30-19
  107.     -did some sanity checks and fixes on type matches for calls to
  108.      _printf(); fixed a bunch of possible bugs -- let's hope that the
  109.      junk-into-banner bug is one of them. [postmsg.c, sysdep.c, libdep.c]
  110.  
  111. 90Aug19  citadel 1.30-20
  112.     -junk-into-banner WASN'T one of them -- but THIS time... Fixed bug
  113.      in closeNet() whereby FILE *netLog was getting closed but not reset
  114.      to NULL -- splitF() checks for NULL to decide whether to write to the
  115.      logfile or not.  [netmain.c]
  116.  
  117. 90Aug20  citadel 1.30-21
  118.     -When MWC extended argument passing scheme was in use, doors wouldn't
  119.      get their arguments correctly; the environment was also not being
  120.      passed in.  Changed dosexec() to use the library function execve()
  121.      instead of a straight Pexec(), which necessitated some arg-parsing
  122.      code. [sysdep.c]
  123.  
  124. 90Aug21  citadel 1.30-22
  125.     -Implemented Citadel-86 version of OPTIONS command, called it
  126.      C86ITLCHG.  Added hooks in slavemode() and chkproto() to accept
  127.      command from Cit-86, and hooks in caller() to request it (dependent
  128.      on setting of CIT68 bit, of course).  Uses only YMODEM for now.
  129.      ( NOTE: disabled after test... ).  [ctdlnet.h, netcall.c, netrcv.c]
  130.  
  131. 90Aug22  citadel 1.30-23
  132.     -Major consistency check and overhaul.  All global functions and vars
  133.      declared anywhere in citlib\*.c made extern in new header `citlib.h'
  134.      which now gets #included by ctdl.h.  Thousands of redundant extern
  135.      decl's removed from citmain\*.c.  All function declarations checked
  136.      for proper return value.  [citmain\*.c, citlib\*.c (pretty much)]
  137.     -initpurge() and initrestrict() combined into inituserlist(). [ctdl.c]
  138.     -Similar checking to above done on citutil\*.c, except for callstat
  139.      (which is a lost cause.)  [citutil\*.c]
  140. 90Aug27-29
  141.     -borrowed sprintf() and fprintf() from dLibs so we can avoid linking in
  142.      the MWC {fs}printf() functions -- we already have most of dLibs
  143.      printf() linked in.  Put these plus old strfunc.c into new library
  144.      'libfnord.a'.  [makefile, {fs}printf.c]
  145.     -went totally overboard and library-ised damn near the whole \citlib
  146.      directory.  massive changes to the makefile (it's orders of
  147.      magnitude simpler everywhere except the place where the library is
  148.      built).  Left libarch, libevent, libfloor, libroute and libtag as
  149.      separate 'lib' files; everything else split into tiny pieces and
  150.      mashed into libfnord.a. [makefile, citlib\*]
  151.     -redid citlib.h by running mkptypes on citlib\*.c, and by scouring
  152.      said files for global variables.  dependencies for \citlib files
  153.      redone in makefile.  crashout.c, io.s, getdiren.c and version.c
  154.      moved to \citlib. [<lots and lots o' files>]
  155.     -Newcfg is now the default configur; old one moved to \citalt.
  156.     -Ran mkptypes on citmain\*.c and called it `citadel.h', which is now
  157.      #included by citmain\*.c (except cfg.c).  All redundant extern
  158.      decl's removed from citmain\*.c, and things generally cleaned up.
  159.      [makefile, citmain\*.c, cith\citadel.h]
  160.  
  161.     [ That's enough for one patchnum... -aa ]
  162.  
  163. 90Aug30  citadel 1.30-24
  164.     -changed `SomeSysop' to `TheSysop' in roomCheck() in another attempt
  165.      to prevent uSYSOPs from being taken to all of their forgotten rooms
  166.      when they call in from remote.  [rooma.c]
  167.  
  168. 90Aug31  citadel 1.30-25
  169.     -fixed newly-introduced bug in neterror().  (Why didn't the fprintf()
  170.      call work?  I dunno...)  [neterror.c]
  171.     -added writeSysTab() call to citfs -- now it will save the new
  172.      FILEPENDING status properly.  [citfs.c]
  173.     -added support for incoming FILE_REQUEST commands from C86es:  Added
  174.      hook in slavemode() to receive FILE_REQUEST (`3') command; new
  175.      parameter to flingfile(); code in flingfile() to do the file sends and
  176.      send the termina